package SystemManagement;

import Type.*;
import Const.*;

public class DataAttrInfo_attrcat {
	DataAttrInfo attrcat[] = new DataAttrInfo[5];
	int attr_count = 5;
	
	DataAttrInfo_attrcat(){
		Constant c = new Constant();
		
		attrcat[0] = new DataAttrInfo();
		attrcat[0].relName = "attrcat";
		attrcat[0].attrName = "relName";
		attrcat[0].attrType = new Types().Varchar;
		attrcat[0].attrLength = c.MAXNAME;
		attrcat[0].offset = 0;
		
		attrcat[1] = new DataAttrInfo();
		attrcat[1].relName = "attrcat";
		attrcat[1].attrName = "attrName";
		attrcat[1].attrType = new Types().Varchar;
		attrcat[1].attrLength = c.MAXNAME;
		attrcat[1].offset = c.MAXNAME;
		
		attrcat[2] = new DataAttrInfo();
		attrcat[2].relName = "attrcat";
		attrcat[2].attrName = "offset";
		attrcat[2].attrType = new Types().Integer;
		attrcat[2].attrLength = c.INTSIZE;
		attrcat[2].offset = c.MAXNAME*2;
		
		attrcat[3] = new DataAttrInfo();
		attrcat[3].relName = "attrcat";
		attrcat[3].attrName = "attrType";
		attrcat[3].attrType = new Types().Integer;
		attrcat[3].attrLength = c.INTSIZE;
		attrcat[3].offset = c.MAXNAME*2+c.INTSIZE;
		
		attrcat[4] = new DataAttrInfo();
		attrcat[4].relName = "attrcat";
		attrcat[4].attrName = "attrLength";
		attrcat[4].attrType = new Types().Integer;
		attrcat[4].attrLength = c.INTSIZE;
		attrcat[4].offset = c.MAXNAME*2+c.INTSIZE*2;
	}
}
